package com.yykj.tencent.im.server.bean.callback;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.yykj.tencent.im.server.bean.message.TIMMsgElement;
import lombok.Data;

import java.util.List;

/**
 * 群内发言之后回调
 *
 */
@Data
public class AfterSendGroupMsgCallback {
    @JsonProperty("CallbackCommand")
    private String callbackCommand;

    @JsonProperty("GroupId")
    private String groupId;

    @JsonProperty("Type")
    private String type;

    @JsonProperty("From_Account")
    private String fromAccount;

    @JsonProperty("Operator_Account")
    private String operatorAccount;

    @JsonProperty("Random")
    private Long random;

    @JsonProperty("MsgSeq")
    private Long msgSeq;

    @JsonProperty("MsgTime")
    private Integer msgTime;

    @JsonProperty("OnlineOnlyFlag")
    private Integer onlineOnlyFlag;

    @JsonProperty("MsgBody")
    private List<TIMMsgElement> msgBody;

    @JsonProperty("CloudCustomData")
    private String cloudCustomData;

}
